﻿using System;

namespace text331
{
    class Program
    {
        static void Main(string[] args)
        {
            //1.编写一个程序，用于产生20个0 - 10之间的随机数，将这20个随机数存入数组，
            //并通过函数统计这些随机数中某个数出现的次数
            //Random cc = new Random(10);
            //int[] num = new int[20];
            //int count2 = 1;
            //int count = Convert.ToInt32(Console.ReadLine());
            //for (int i = 0; i < num.Length; i++)
            //{
            //    num[i] = cc.Next(10);
            //    if(num[i] == count)
            //    {
            //        count2++;
            //    }
            //}
            //Console.Write("这些随机数中{0}出现的次数{1}",count,count2);

            //2.输入10个数，保存在一个数组中，在数组中查找某个数字，给出是否找到信息，
            //如果找到了输出该数在数组中所处的位置，如果找不到输出“找不到”
            int[] cc1 = new int[10];
            int a = 0;
            for (int i = 0; i < cc1.Length; i++)
            {
                Console.WriteLine("输入{0}个数", i + 1);
                int num1 = Convert.ToInt32(Console.ReadLine());
                cc1[i] = num1;
            }
            Console.WriteLine("输入某个数");
            int num2 = Convert.ToInt32(Console.ReadLine());
            for (int i = 0; i < cc1.Length; i++)
            {
                if (num2 == cc1[i])
                {
                    Console.WriteLine("{0}在数组中所处的位置{1}", num2, i);
                    a = 1;
                }
            }
            if (a == 0)
            {
                Console.WriteLine("找不到");
            }




            //3.一个数组，保存10个数字，接受用户输入的数字，如果不存在，提示用户不存在，
            //如果存在，则删除。


            //4.有一个排好序的数组，要求输入一个数，在数组中查找是否有这个数，
            //如果有，将改数从数组中删除，要求删除后的数组仍然保持有序，
            //如果没有，则输出“数组中没有这个数”


            //5.  (选做)如果一个数组保存元素是有序的（从大到小），
            //向这个数组中插入一个数，使得插入后的数组元素仍然保持有序。

        }
    }
}
